package net.roseparadise.dao;
// default package

import java.util.List;

import net.roseparadise.model.BlogComment;
import net.roseparadise.model.BlogCommentId;

public interface BlogCommentDAO{
   
    public void save(BlogComment transientInstance);
    
	public void delete(BlogComment persistentInstance);
    
    public BlogComment findById( BlogCommentId id);    
    
    public List<BlogComment> findByExample(BlogComment instance);
    
    public List findByProperty(String propertyName, Object value);

	public List<BlogComment> findByParentid(Object parentid);
	
	public List<BlogComment> findByChildcount(Object childcount);
	
	public List<BlogComment> findByMemberid(Object memberid);
	
	public List<BlogComment> findByMembername(Object membername);
	
	public List<BlogComment> findByGuestname(Object guestname);
	
	public List<BlogComment> findByCreatedate(Object createdate);
	
	public List<BlogComment> findByUpdatedate(Object updatedate);
	
	public List<BlogComment> findByContent(Object content);	

	public List findAll();
	
    public BlogComment merge(BlogComment detachedInstance);

  

}